package com.bsoft.gol.hcs.enumcase;

import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

/**
 * @Description: 检查服务配置
 * @Author: zhaorb
 * @Date: 2020/11/3 9:06
 **/
@NoArgsConstructor
@AllArgsConstructor
public enum CheckEnum {
    /**
     * 检查获取机构列表
     */
    GET_ORGANIZE_LIST("getOrganizeList", "ODS_03070001"),
    /**
     * 获取检查类型
     */
    GET_EXAM_TYPE_LIST("getExamTypeList_WHIS", "ODS_03070002"),//后加_WHIS
    /**
     * 获取检查单项目列表
     */
    GET_EXAM_MAJOR_ITEM_LIST("getExamMajorItemList_WHIS", "ODS_03070003"),//后加_WHIS
    /**
     * 获取项目部位和方法
     */
    GET_EXAM_ITEM_LIST("getExamItemList_WHIS", "ODS_03070005"),//后加_WHIS
    /**
     * 提交检查
     */
    POST_APPLY_FORM("postApplyForm_ALL", "ODS_03070008"),
    /**
     * 获得申请单号
     */
    GET_REQUEST_ID("getRequestId", "ODS_03070016"),
    /**
     * 获得申请单号
     */
    UPDATE_APPLY_FORM("updateApplyForm", "ODS_03070009"),

    /**
     * 查询检查预约项目
     */
    QUERY_APPOINT_ITEM("queryAppointItem", "ODS_02070007"),
    /**
     * 查询检查项目的可预约日期
     */
    QUERY_APPOINT_DATE("queryAppointDate", "ODS_02070008"),
    /**
     * 查询检查项目指定日期的可预约时间
     */
    QUERY_APPOINT_TIME("queryAppointTime", "ODS_02070009"),
    /**
     * 检查确认预约
     */
    CONFIRM_APPOINT("confirmAppoint", "ODS_02070010"),
    /**
     * 检查取消预约
     */
    CANCEL_APPOINT("cancelAppoint", "ODS_02070011"),
    /**
     * 排队信息查询
     */
    LIST_QUEUES("ODS_listQueues", "ODS_02080001"),
    /**
     * 预约报到
     */
    BOOK_APPOINT("bookAppoint", "ODS_02070012");

    private String code;
    private String value;

    public String getValue() {

        return value;
    }


    public String getCode() {
        return code;
    }
}
